package com.sky.service;

import com.sky.domain.LoginForm;
import com.sky.domain.Teacher;

import java.util.List;

/**
 * @author 尹稳健~
 * @description: 业务层-操控教师信息
 * @version 1.0
 */
public interface TeacherService {
    //  验证登录信息是否正确
    Teacher login(LoginForm loginForm);

    //根据id修改指定教师密码
    void updatePassword(Teacher teacher);

    // 根据教师与班级名查询指定/全部教师信息列表
    List<Teacher> getTeacherList(Teacher teacher);

    // 添加教师信息
    void addTeacher(Teacher teacher);

    // 根据工号查询指定教师信息
    Teacher getTeacherById(Teacher teacher);

    // 根据id修改指定教师信息
    void editTeacher(Teacher teacher);

    //根据id删除指定教师信息
    void deleteTeacher(Integer[] ids);
}
